package com.rmt.www.vo;

import java.sql.Timestamp;

import com.rmt.www.constant.ArtifactType;

public class DesignArtifact extends Artifact{
	private String _authorname;
	public String get_authorname() {
		return _authorname;
	}
	public void set_authorname(String authorname) {
		_authorname = authorname;
	}
	public String get_updatername() {
		return _updatername;
	}
	public void set_updatername(String updatername) {
		_updatername = updatername;
	}
	private String _updatername;
	
	//private Integer id;
	private int pid;
	private String priority;
	private int effort;
	private String cost;
	private String risk;
	private String comment;
	private int createrid;
	private Timestamp createdtime;
	private int updaterid;
	private Timestamp updatedtime;
	private int updatedtimes;
	private String version;
	private String status;
	private String architect;
	private String consideration;
	private String input;
	private String function;
	private String output;
	private String perfrequest;
	private String securityrequest;
	private String storagerequest;
	private String innerinterface;
	private String outerinterface;
	public DesignArtifact(Integer id, int pid, String title,String priority, int effort,
			String cost, String risk, String comment, int createrid,
			Timestamp createdtime, int updaterid, Timestamp updatedtime,
			int updatedtimes, String version, String status, String architect,
			String consideration, String input, String function, String output,
			String perfrequest, String securityrequest, String storagerequest,
			String innerinterface, String outerinterface) {
		super();
		this.id = id;
		this.pid = pid;
		this.title=title;
		this.priority = priority;
		this.effort = effort;
		this.cost = cost;
		this.risk = risk;
		this.comment = comment;
		this.createrid = createrid;
		this.createdtime = createdtime;
		this.updaterid = updaterid;
		this.updatedtime = updatedtime;
		this.updatedtimes = updatedtimes;
		this.version = version;
		this.status = status;
		this.architect = architect;
		this.consideration = consideration;
		this.input = input;
		this.function = function;
		this.output = output;
		this.perfrequest = perfrequest;
		this.securityrequest = securityrequest;
		this.storagerequest = storagerequest;
		this.innerinterface = innerinterface;
		this.outerinterface = outerinterface;
		this.artifacttype = ArtifactType.DESIGN;
	}
	public DesignArtifact() {
		super();
		this.artifacttype = ArtifactType.DESIGN;
	}

	public int getPid() {
		return pid;
	}
	public void setPid(int pid) {
		this.pid = pid;
	}
	public String getPriority() {
		return priority;
	}
	public void setPriority(String priority) {
		this.priority = priority;
	}
	public int getEffort() {
		return effort;
	}
	public void setEffort(int effort) {
		this.effort = effort;
	}
	public String getCost() {
		return cost;
	}
	public void setCost(String cost) {
		this.cost = cost;
	}
	public String getRisk() {
		return risk;
	}
	public void setRisk(String risk) {
		this.risk = risk;
	}
	public String getComment() {
		return comment;
	}
	public void setComment(String comment) {
		this.comment = comment;
	}
	public int getCreaterid() {
		return createrid;
	}
	public void setCreaterid(int createrid) {
		this.createrid = createrid;
	}
	public Timestamp getCreatedtime() {
		return createdtime;
	}
	public void setCreatedtime(Timestamp createdtime) {
		this.createdtime = createdtime;
	}
	public int getUpdaterid() {
		return updaterid;
	}
	public void setUpdaterid(int updaterid) {
		this.updaterid = updaterid;
	}
	public Timestamp getUpdatedtime() {
		return updatedtime;
	}
	public void setUpdatedtime(Timestamp updatedtime) {
		this.updatedtime = updatedtime;
	}
	public int getUpdatedtimes() {
		return updatedtimes;
	}
	public void setUpdatedtimes(int updatedtimes) {
		this.updatedtimes = updatedtimes;
	}
	public String getVersion() {
		return version;
	}
	public void setVersion(String version) {
		this.version = version;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getArchitect() {
		return architect;
	}
	public void setArchitect(String architect) {
		this.architect = architect;
	}
	public String getConsideration() {
		return consideration;
	}
	public void setConsideration(String consideration) {
		this.consideration = consideration;
	}
	public String getInput() {
		return input;
	}
	public void setInput(String input) {
		this.input = input;
	}
	public String getFunction() {
		return function;
	}
	public void setFunction(String function) {
		this.function = function;
	}
	public String getOutput() {
		return output;
	}
	public void setOutput(String output) {
		this.output = output;
	}
	public String getPerfrequest() {
		return perfrequest;
	}
	public void setPerfrequest(String perfrequest) {
		this.perfrequest = perfrequest;
	}
	public String getSecurityrequest() {
		return securityrequest;
	}
	public void setSecurityrequest(String securityrequest) {
		this.securityrequest = securityrequest;
	}
	public String getStoragerequest() {
		return storagerequest;
	}
	public void setStoragerequest(String storagerequest) {
		this.storagerequest = storagerequest;
	}
	public String getInnerinterface() {
		return innerinterface;
	}
	public void setInnerinterface(String innerinterface) {
		this.innerinterface = innerinterface;
	}
	public String getOuterinterface() {
		return outerinterface;
	}
	public void setOuterinterface(String outerinterface) {
		this.outerinterface = outerinterface;
	}

	
}
